package com.example.fontposition.service;

import cn.tedu.common.consts.data.MallConsts;
import cn.tedu.common.pojo.vo.PageData;
import cn.tedu.zhaopin.protocol.position.vo.PositionSimpleVO;
import com.example.fontposition.pojo.po.PositionPO;
import com.example.fontposition.pojo.vo.PositionVO;
import org.springframework.transaction.annotation.Transactional;

@Transactional
public interface IPositionService extends MallConsts {

    PositionVO getId(Long userId);

    void rebuildSearch();

    /**
     * 搜索商品
     *
     * @param keyword 关键词
     * @param pageNum 页码
     * @return 搜索的分页结果
     */
    PageData<PositionSimpleVO> search(String title, Integer pageNum);
}
